﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PreCommitHook.Entidades
{
    public class Usuario:Entidad
    {
        #region Atributos
        private int _idUsuario;
        private string _nombre;
        private string _segundoNombre;
        private string _apellido;
        private string _segundoApellido;
        private string _email;
        private int _status;
        private Credencial _credencial;
        //private Rol _rol;
        #endregion

        #region Encapsulamiento
        /// <summary>
        /// Get y set del atributo _idUsuario
        /// </summary>
        public int IdUsuario
        {
            get { return _idUsuario; }
            set { _idUsuario = value; }
        }

        /// <summary>
        /// Get y set del atributo _nombre
        /// </summary>
        public string Nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }

        /// <summary>
        /// Get y set del atributo _segundoNombre
        /// </summary>
        public string SegundoNombre
        {
            get { return _segundoNombre; }
            set { _segundoNombre = value; }
        }

        /// <summary>
        /// Get y set del atributo _apellido
        /// </summary>
        public string Apellido
        {
            get { return _apellido; }
            set { _apellido = value; }
        }

        /// <summary>
        /// Get y set del atributo _segundoApellido
        /// </summary>
        public string SegundoApellido
        {
            get { return _segundoApellido; }
            set { _segundoApellido = value; }
        }

        /// <summary>
        /// Get y set del atributo _email
        /// </summary>
        public string Email
        {
            get { return _email; }
            set { _email = value; }
        }

        /// <summary>
        /// Get y set del atributo _status
        /// </summary>
        public int Status
        {
            get { return _status; }
            set { _status = value; }
        }

        /// <summary>
        /// Get y set del atributo _credencial
        /// </summary>
        public Credencial Credencial
        {
            get { return _credencial; }
            set { _credencial = value; }
        }
        #endregion

    }
}
